求专业高手!you mustn`t do it和you must not do it 还有mustn`t have been和must haven`t been有啥区别?

来源:百度知道 编辑:UC知道 时间:2024/05/31 11:47:20
我觉得第一组应该是“你禁止这么做!”和“你一定不要这么做!”
大家觉得呢? 第二组的差别呢?
后面的这两个语法是绝对正确的! 来自《大学英语》语法第一册上情态动词单元的9.9~9.11章节

you mustn't do it,语气比you must not do it 要重些,前者突出命令性,后者略显建议性
mustn't have been 一定没有……(强调主观推测/认为没有……)
must haven`t been……(虽然也是主观推测/认为没有……,但强调客观上没有……的可能性)

希望说明白了

一样的, 它们只是缩写.

must not = mustn't

can not = can't

do not = don't

第二组的差别是

mustn`t have been = 不可以已经
must haven`t been= 必须还没有

1.you mustn't do it.是you must not do it.的省略形式,完全一样;
2.must be和must have been一般用于比较肯定的猜测,只用于肯定句,不可用于否定句,所以没有mustn't have been或must haven't been的情况。